package data;

public class ConfigurationGraphObject {
	
	private double _performance;
	private double _powerConsumption;
	private double _price;
    private int _amountSSD;
    private int _amountSCSI;
    private int _amountSATA;
	
	public ConfigurationGraphObject(double performance, double consumption,
			double price,  int amountSSD, int amountSCSI, int amountSATA) {
		_performance = performance;
		_powerConsumption = consumption;
		_price = price;
        _amountSSD=amountSSD;
        _amountSCSI = amountSCSI;
        _amountSATA = amountSATA;
    }

 
	public double get_performance() {
		return _performance;
	}

	public double get_powerConsumption() {
		return _powerConsumption;
	}

	public double get_price() {
		return _price;
	}

    public int get_amountSATA() {
        return _amountSATA;
    }

    public int get_amountSCSI() {
        return _amountSCSI;
    }

    public int get_amountSSD() {
        return _amountSSD;
    }

    

    @Override
    public String toString() {
        return "Performance: "+_performance + ", Power: "+_powerConsumption+", Price: "+_price + "    SATA: " + _amountSATA + " SCSI: " + _amountSCSI + " SSD: " + _amountSSD;
    }
	
	
	// what percent of the IO went to each type of drive
    // all of the parts of the total performence (performence for each type of drive)
    
    // test mirroring on a big machine
    // test clustering on a big machine (20 clusters, total number of IOs)
    
    

}
